CSS

Le CSS (pour Cascading Style Sheets, ou feuilles de style en cascade) est un langage de mise en forme permettant d'habiller les contenus HTML d'une page web.

HTML affiche et structure les données, CSS les met en forme (positions, couleurs, polices, etc...)

CSS, tout comme HTML est standardisé par le W3C

CSS est actuellement en version 3

Commentaires CSS

            
                /* Commentaire CSS */
            
        

Intégrer du CSS dans une page web

Il existe 3 manières différentes d'écrire du CSS dans une page web avec chacune leurs avantages et inconvénients :

Priorités des styles CSS

Si CSS contient le terme "cascading", c'est pour signifier que les styles d'un élément HTML peuvent être définis plusieurs fois et qu'il y aura forcément un style qui "écrasera" les autres (on parle de surcharge).

Les styles sont priorisés dans cet ordre (du plus fort au moins fort) :

Par exemple, si un titre est définit en couleur rouge dans un fichier .css mais en couleur bleu sur l'élément directement avec l'attribut "style", alors le titre sera bleu car ce style sera prioritaire selon l'ordre des priorités.